Windows Subsystem for Linux
前提
バージョン 1903、ビルド 18362以上
Linux 用 Windows サブシステムを有効にする(PowerShell 管理者権限)
code:powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
仮想マシンの機能を有効にする
code:powershell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
再起動
Linux カーネル更新プログラム パッケージをダウンロードして実行する
WSL 2 を既定のバージョンとして設定する
code:powershell
wsl --set-default-version 2
Linuxディストリビューションをインストールする
Microsoft Storeから
今ならubuntu 20.04 LTS使ってる人が多そう
WSL2であることを確認する
$ wsl --list --verbose
必要なものをインストールする
WSL 1を使ったほうがいいケース
プロジェクト ファイルを Windows ファイル システムに格納する必要がある。
WSL 1 を使用すると、Windows からマウントされたファイルにより高速にアクセスできます。
同じファイルに対して Windows と Linux の両方のツールを使用したクロスコンパイルを必要とするプロジェクト。
Windows オペレーティング システムと Linux オペレーティング システムの間のファイル パフォーマンスは WSL 1 の方が WSL 2 よりも高速
refs